import React, { Component } from 'react'

export default class Child extends Component {
  // 使用类组件时，如果写了构造函数，应该在 constructor 中接收 props，并将 props 传递给 super，否则无法在构造函数中使用 this.props。
  /* constructor(props) {
    super(props)
    // console.log(this.props.salary) // 11.46
    // console.log(this.props === props) // true
    console.log(props)
  } */
  constructor(...args) {
    // 把继承过来的所有数据都挂载到 this 上面
    super(...args)
    console.log(this.props)
  }
  // #2 子组件通过 this.props （类组件）接收
  render() {
    const { salary } = this.props
    return (
      <div>
        <p>工资：{salary}</p>
      </div>
    )
  }
}
